satisfy thirst - German English Dictionary